@charset "utf-8";

body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{color:#333;line-height:1.5;font-family:Arial,'simsun',HELVETICA;min-width:320px;}
a{color:#333;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#b08323;}


/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.container{position:relative;min-width:320px;width:100%;max-width:1540px;margin:0 auto;}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}
.pd90{padding:100px 0;overflow:hidden;}
.mb40{margin-bottom:40px;}
.font14{font-size:.875em;}
.gray{background:#f8f8f8;}
.bodyBg{background:#e3f1e4 url('../images/body_bg.jpg') no-repeat center top;}
.bodyBg2{background:#e3f1e4 url('../images/body_bg2.jpg') no-repeat center top;}



@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position:relative;
}


 
/* 头部 */
.header{background:#000;height:100px;padding:25px 0;color:#fff;font-size:1.125em;z-index:99;position:relative;}
.header .container{padding-right:100px;}
.logo a{float: left;margin-right:22px;}
.nav{width:50%;color:#fff;display: flex;justify-content: space-between;text-align:center;padding-top:12px;}
.nav a{color:#fff;display:inline-block;text-transform: uppercase;position: relative;}
.nav a span{display:block;font-size:11px;opacity:.8;-webkit-transform:scale(0.9);-moz-transform:scale(1); }
.nav a:hover,.nav .cur a{color:#b08324;}
/* .nav a::after{content:"";position:absolute;width:100%;height:2px;background:#fff;left:0;bottom:3px;transform-origin:right;transform: scale(0,1);transition:transform .5s;}
.nav a:hover::after,.nav .cur a:after{transform-origin:left;transform: scale(1);} */
.headLang{position:absolute;right:0;text-align:center;height:40px;cursor:pointer;top:10px;}
.headLang i{position:relative;width:8px;height:5px;background: url('../images/lang_arr.png') no-repeat center;display:inline-block;top:-4px;margin-left:6px;}
.headLang .info{position: absolute;background:#fff;width:100px;border-radius:3px;color:#333;font-size:16px;left:50%;margin-left:-50px;padding:5px 0;border:1px solid #ddd;top:100%;opacity:0;transform:scale(0);transition:opacity .5s,top .5s;}
.headLang .info::after{content:"";position: absolute;border:7px solid transparent;border-bottom-color:#fff;top:-14px;left:50%;margin-left:-7px;}
.headLang .info a{display:block;line-height:28px;}
.headLang:hover .info{top:80%;opacity:1;transform: scale(1);}

/*  导航按钮 */
.navTrigger{position:absolute;top:28px;right:15px;width:24px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#fff;margin-bottom:5px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.navTrigger-on {width:28px;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}
.wapTel{font-family:"iconfont";position: absolute;color:#fff;right:60px;font-size:1.5rem;line-height:1;top:20px;display:none;}

/* 广告轮播图 */
.banner{position:relative;;overflow:hidden;}
.banner span{display:block;}
.banner .pcImg img{width:100%;}
.banner .txt{position: absolute;left:50%;z-index:2;top:50%;text-transform: uppercase;line-height:1.4;transform: translate(-50%,-50%);text-align:center;}
.banner .tie1{font-size:48px;color:#aa3b3b;}
.banner .tie2{font-size:30px;color:#3d3a38;position:relative;}
.banner .tie2 span,.banner .tie1 span{display:block;font-size:14px;}
.banner .tie2 span{text-align:right;}
/* .banner .tie2::after{content:"";position: absolute;right:0;top:0;width:1px;height:82%;background:#ada9a5;} */
.videoBtn{width:55px;height:55px;background: url('../images/vIcon.png') no-repeat;bottom:14%;right:10px;cursor:pointer;background-size:100%;display:inline-block !important;margin-top:10px;}
.layer_video{width:80% !important;height:85%;}
.pc_mask{position: absolute;background:#fff;width:19%;height:71%;right:6%;bottom:0;opacity:0;}
.banTip{
  position:absolute;width:244px;height:182px;
  background: url('../images/banTip.png');
  background-size:244px 182px;
  padding: 40px 40px 40px 25px;
  background-repeat:no-repeat;
  top:11%;right:11%;text-align:center;
  font-size: 14px;
  transition:all .5s;opacity:0;z-index:10;}
.banTip.on{right:13%;opacity:1;}

.birdWrap {position:absolute;top:0;right:-80px;display: inline-block;animation: fly-animation 40s linear infinite;opacity:.8;}
.birdWrap:nth-child(2){animation-delay:.2s;animation-duration:41s;transform:translate(-20px,-80px);}
.birdWrap:nth-child(3){animation-delay:.4s;animation-duration:42s;transform:translate(15px,80px);}
.birdWrap:nth-child(4){animation-delay:.5s;animation-duration:43s;}
.birdWrap:nth-child(5){animation-delay:10s;animation-duration:44s;transform:translate(40px,15px);}
.birdWrap:nth-child(6){animation-delay:1s;animation-duration:46s;transform:translate(10px,35px);}
.birdWrap:nth-child(7){animation-delay:1.1s;animation-duration:46s;transform:translate(60px,-15px);}
.birdWrap:nth-child(8){animation-delay:3s;animation-duration:48s;transform:translate(-90,0);}
.birdWrap:nth-child(9){animation-delay:10s;animation-duration:46s;transform:translate(3,-80px);}
.birdWrap:nth-child(10){animation-delay:10s;transform:translate(-40px,20px);animation-duration:50s;}
.birdWrap:nth-child(11){animation-delay:10s;transform:translate(80px,40px);animation-duration:52s;}
.birdWrap:nth-child(12){animation-delay:10s;transform:translate(-30px,-50px);animation-duration:55s;}
.birdWrap:before {content: "";position: absolute;z-index: 2;bottom:4px;left: 50%;display: inline-block;width: 5px;height: 5px;background: #5b5b5b;border-radius: 50%;filter: blur(.8px);transform: scaleX(.8) skew(0deg, -2deg);animation: fly-body 2s linear infinite;}
.bird {transform-origin: bottom center;animation: fly 2s linear infinite;}


/* 首页内容 */
.hTitle{text-align:center;color:#000;font-size:48px;text-transform: uppercase;margin-bottom:40px;line-height:1.2;}
.hTitle span{display: block;font-size:16px;opacity:.5;}
.homeMain{padding:110px 0 70px 0;overflow:hidden;}
.homeMain li{float:left;width:48.5%;margin-bottom:50px;}
.homeMain li a{display:block;padding:20px;background: url('../images/c_bg.jpg') no-repeat;background-size:100%;transition:all .5s;top:0;position: relative;overflow:hidden;}
.homeMain li:nth-child(2n){float:right;}
.homeMain li .pImg{float:right;width:46%;padding-top:71%;}
.homeMain li img{transition:all 1s;}
.homeMain li .txt{float:left; color:#000;width:46%;padding:6%;} 
.homeMain li h4{margin-bottom:25px;color:#b08323;font-size:1.875em;text-transform: uppercase;}
.homeMain li h4 span{display:block;font-size:0.533em;color:#666;font-family:Arial;}
.homeMain li .more{display:inline-block;position:absolute;bottom:10%;width:146px;height:52px;line-height:52px;border:1px solid #d9d6cb;text-align:center;color:#666;transition:all .5s;}
.homeMain li .more::after{content:"";position:absolute;left:2px;top:-4px;width:100%;height:100%;border:1px solid #d9d6cb;transition:all .5s;}
.homeMain li a:hover img{transform: scale(1.06);transition-delay:.2s;}
.homeMain li a:hover{top:-10px;}
.homeMain li a:hover .more{background:#b08323;color:#fff;transition-delay:.2s;border-color: #b08323;}
.homeMain li a:hover .more::after{opacity:0;}

/* 底部 */
.footer{background:#272624;padding:60px 0 40px 0;text-align:center;color:#787776;font-size:1.125em;}
.footMenu{margin-bottom:15px;color:#46443f;}
.footMenu em{font-style:normal;margin:0 25px;}
.footMenu a{color:#787776;}
.footMenu a:hover{color:#fff;}



/*内页公用 */
.listBanner{height:550px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;overflow:hidden;font-size:2.25rem;}
/* .listBanner .bgImg{transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-animation: minus 5s 0s ease both infinite;-moz-animation: minus 5s 0s ease both infinite;animation: minus 5s 0s ease both infinite;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;} */
.listBanner h3{position:absolute;color:#fff;top:50%;left:50%;transform: translate(-50%,-50%);color:#aa3b3b;font-size:36px;line-height:1.4;animation:leftPic 2s .1s ease;text-transform: uppercase;}
.listBanner h3 span{display:block;font-size:14px;background: url('../images/ban_li.png') no-repeat center top;padding-top:15px;display:none;}
.listWrap{padding:110px 0 80px 0;overflow:hidden;}
@-webkit-keyframes minus{from{-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0); transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
to{-webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0);}}
@keyframes minus{from{-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0); transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
to{-webkit-transform: matrix(1, 0, 0, 1, 0, 0); transform: matrix(1, 0, 0, 1, 0, 0);}}
@keyframes leftPic
{
  0%   {opacity:0;margin-top:200px;}
  100% {opacity:1;margin-top:0;}
}

/* 展品图库 */
.filter dl{border-top: 1px solid #ccd6cd;;position:relative;padding:15px 0;padding-left:120px;line-height:30px;}
.filter dt{float:left;margin-left:-120px;}
.filter dd a{padding:0 10px;margin-right:3px;display:inline-block;border-radius:3px;}
.filter dd .cur{background:#debe77;color:#fff;}
.search{border-top: 1px solid #ccd6cd;overflow:hidden;margin-bottom:50px;padding-top:30px;line-height:44px;}
.search .text{float:left;width:300px;background:#fff;border:1px solid #cad1ca ;height:44px;padding:0 10px;margin-right:10px;}
.search .btn{float:left; width:130px;height:44px;background:#debe77;color:#fff;font-size:1.125em;letter-spacing:2px;cursor: pointer;transition:all .5s;}
.search .btn:hover{background:#b79446;}
.collection ul{margin-right:-30px;}
.collection li{float:left;width:33.3%;padding-right:30px;margin-bottom:30px;text-align:center;}
.collection li a{display:block;position:relative;padding:5%;overflow:hidden;color:#000;z-index:2;}
.collection li a::after{content:"";position: absolute;left:0;top:0;width:100%;height:100%;background:url('../images/list_bg.png') no-repeat;background-size:100% 100%;z-index:-1;opacity:.5;transition:all .5s;}
.collection li .pImg{padding-top:56%;}
.collection li img{transition:all .8s;}
.collection li h4{background:#fff;padding-top:20px;height:100px;font-size:1.125em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.collection li h4 span{display:block;font-size:0.889em;opacity:.7;margin-top:5px;}
.collection li a:hover img{transform: scale(1.08);}
.collection li a:hover{color:#debe77;}
.collection li a:hover::after{opacity:1;}
.pagination{padding-top:20px;overflow:hidden;font-size:18px;text-align:center;}
.pagination a{width:40px;height:40px;border-radius:100%;display:inline-block;border-radius:100%;line-height:40px;margin:0 4px;}
.pagination .next,.pagination .last{width:auto;padding:0 10px;border-radius:0;}
.pagination .cur{background:#debe77;color:#fff;}

/* 展品图库详情 */
.collectionShow{max-width:870px;overflow:visible !important;}
.galleryBox{position:relative;margin-bottom:50px;}
.gallerySlide{padding:25px;overflow:hidden;background: url('../images/show_bg.png') no-repeat;background-size:100% 100%;height:500px;text-align:center;line-height:450px;position:relative;}
.gallerySlide li{height:100% !important;}
.gallerySlide img{border:2px solid #fff;max-height:100%;}
.gallerySlide .btn{left:-80px;}
.gallerySlide .swiper-button-next{left:auto;right:-80px;}
.gallerySlide li a::after{content:"\e718";position: absolute;right:15px;top:15px;background:rgba(0,0,0,.4);border-radius:100%;font-family:"iconfont";z-index:8;color:#fff !important;width:50px;height:50px;text-align:center;line-height:50px;font-size:1.5em;cursor:pointer;}
.gallerySmall{margin-top:20px;padding-right:40px;overflow:hidden;}
.gallerySmall li{border:3px solid #fff;cursor:pointer;width:20%;position: relative;height:96px;line-height:86px;text-align:center;}
.gallerySmall li img{max-height:100%;}
.gallerySmall .on{border-color:#debe77;}
.galleryBox .btn{width:27px;height:44px;;position: absolute;top:45%;left:-90px;background-size:27px 44px;cursor:pointer;}
.galleryBox .pageNext{left:auto;right:-90px;transform: rotate(180deg);}
.galleryMain .title{text-align:center;font-size:2.25em;margin-bottom:30px;}
.galleryMain .info{overflow:hidden;margin-bottom:25px;display: flex;justify-content: space-between; flex-flow: row wrap;}
.galleryMain .info li{float:left;width:50%;border-bottom: 1px solid #c9d2ca;padding:20px 0;flex-grow:1;}
.galleryMain .txt{line-height:2em;}

.gallerySlide .swiper-pagination{bottom:30px;height:30px;line-height:30px;}
.gallerySlide .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.5;}
.gallerySlide .swiper-pagination-bullet-active{opacity:1;}

/*策展人说 */
.pageWrap{padding-left:40%;position: relative;overflow:hidden;min-height:660px;}
.pageWrap::after{content:"";position: absolute;left:40px;top:0;background: url('../images/list_bg2.png') no-repeat;width:18%;height:100%;background-size:100%;}
.listTie{color:#aa3b3b;font-size:32px;line-height:1.4;background: url('../images/ban_li.png') no-repeat left center;padding-left:20px;margin-bottom:20px;text-transform: uppercase;}
.listTie span{display:block;font-size:14px;text-transform: uppercase;background: url('../images/ban_li.png') no-repeat left center;padding-top:15px;display:none;}
.pageWrap .info{line-height:1.8;font-family:Arial !important;}
.pageWrap .info p,.pageWrap .info span,.listTop div p,.listTop div p span{font-family:Arial !important;}
.zcrsVideo{position:relative;width:100%;height:500px;overflow:hidden;margin-bottom:50px;}
.my-video-dimensions{width:100%;height:100%;}
.zcrsVideo .video-js .vjs-big-play-button,.zcrsVideo .video-js .vjs-big-play-button{left:50%;top:50%;width:60px;height:60px;border-radius:100%;margin-left:-30px;margin-top:-30px;line-height:60px;}

.listTop{position: relative;overflow:hidden;height:400px;margin-bottom:80px;padding-left:42%;line-height:2;}
.listTop::after{content:"";position: absolute;left:60%;top:50%;
  /*background: url('../images/listBrid.png') no-repeat center;width:164px;height:42px;z-index:-1;*/
}
.listTop .pic{position: absolute;left:7%;top:0;border-radius:100%;border:2px solid #fff;overflow:hidden;border-radius:100%;width:305px;height:305px;}
.listTop .pic img{width:100%;height:100%;transition:all .5s;}
.listTop .listTie{left:34%;top:60px;}


/* 新闻列表 */
.newsList li{border-bottom: 1px solid #e8e8e8;padding-bottom:60px;margin-bottom:60px;overflow:hidden;font-size:.875em;color:#666;position:relative;}
.newsList li .pic{float:left;width:440px;height:275px;margin-right:50px;overflow:hidden;}
.newsList li img{width:100%;transition:all .6s;}
.newsList li h3 {font-size:1.714em;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList li h3 span{display:block;font-size:14px;}
.newsList li h3 a{color:#000;}
.newsList li h3 a:hover{color:#debe77;}
.newsList li p{line-height:1.8;max-height:130px;overflow:hidden;}
.newsList li .more{color:#debe77;font-size:1.143em;position: absolute;bottom:60px;}
.newsList li .more i{font-style:normal;margin-left:10px;font-family:"iconfont";}
.newsList li:hover img{transform: scale(1.1);}
.newsList li .more:hover{padding-left:10px;}
.newsList li:last-child{border:none;margin-bottom:20px;}

/* 新闻详情 */
.newsWrap{max-width:960px;margin:0 auto;font-size:1.125em;color:#888;}
.newsWrap .back{font-size:0.889em;color:#888;}
.newsWrap .back i{font-family:"iconfont";margin-right:5px;font-style:normal;}
.newsWrap .back:hover{color:#debe77;}
.newsWrap .title{font-size:2em;color:#333;margin-top:10px;}
.newsWrap .date{display:block;margin-bottom:35px;font-family:"gilroyR";} 
.newsShow{padding-bottom:40px;overflow:hidden;line-height:1.8;}
.showPage{border-top: 1px solid #eee;padding-top:30px;color:#666;}
.showPage p{margin-bottom:15px;}
.wap_showPage{display:none;border-top: 1px solid #c9d2ca;padding-top:20px;margin-top:20px;}


/* 征集令 */
.posterMain{max-width:1280px;margin:0 auto;line-height:2;}
.posterMain p{margin-bottom:30px;}
.posterMain p b{display:block;}
.posterMain .btm{text-align:right;font-size:1.125em;padding-top:30px;}


/* 问卷调查 */
.surveys{background:#fff;padding:7% 6%;overflow:hidden;}
.surveys .tie{text-align:center;margin-top:-20px;line-height:1.8;border-bottom: 1px dashed #dcdcdc;padding-bottom:30px;margin-bottom:30px;}
.surveys li{margin-bottom:30px;line-height:2.2;}
.surveys li i{font-style:normal;color:#f00;margin-right:5px;font-weight:700;}
.surveys li input[type=radio],.surveys li input[type=checkbox]{border:1px solid #dcdcdc;width:16px;height:16px;background:#fff;margin-right:8px;float:left;margin-top:10px;border-radius:100%;overflow:hidden;}
.surveys li input[type=text]{max-width:640px;height:50px;width:100%;border:1px solid #e5e5e5;padding:0 15px;display:block;}
.surveys .sub{width:230px;height:50px;background:#debe77;color:#fff;border-radius:5px;font-size:1.5em;cursor: pointer;transition:all .3s;margin-top:20px;}
.surveys .sub:hover{background:#b79446;width:300px;}


/* 联系我们 */
.contact li{background:#fff;overflow:hidden;margin-bottom:30px;color:#666;}
.contact li .pic{float:left; width:50%;height:500px;}
.contact li .pic img{width:100%;transition:all .6s}
.contact li .txt{float:left; width:50%;padding:5% 6%;line-height:1.8;}
.contact li h3{font-size:2.250em;color:#000;margin-bottom:15px;line-height:1.2;}
.contact li .wx{margin-top:50px;display:block;}